package com.ruoyi.system.domain.vo;

import com.ruoyi.common.core.domain.entity.SysUser;

import java.util.Map;

/**
 * 用户对象 sys_user
 * 
 * @author ruoyi
 */
public class SysUserVO extends SysUser {


    /**
     * 当前用户进入的会话列表map  true表示当前进入   false表示未进入
     */
    private Map<String,Boolean> entrySessionMap;

    private String searchUserKey;

    private Integer friendStatus;

    private String friendStatusText;

    /**
     * 是否在线 true表示在线  false表示离线
     */
    private boolean isOnline;


    public Map<String, Boolean> getEntrySessionMap() {
        return entrySessionMap;
    }

    public void setEntrySessionMap(Map<String, Boolean> entrySessionMap) {
        this.entrySessionMap = entrySessionMap;
    }

    public boolean isOnline() {
        return isOnline;
    }

    public void setOnline(boolean online) {
        isOnline = online;
    }

    public Integer getFriendStatus() {
        return friendStatus;
    }

    public void setFriendStatus(Integer friendStatus) {
        this.friendStatus = friendStatus;
    }

    public String getFriendStatusText() {
        return friendStatusText;
    }

    public void setFriendStatusText(String friendStatusText) {
        this.friendStatusText = friendStatusText;
    }

    public String getSearchUserKey() {
        return searchUserKey;
    }

    public void setSearchUserKey(String searchUserKey) {
        this.searchUserKey = searchUserKey;
    }
}
